home *** CD-ROM | disk | FTP | other *** search
- ;; -*- scheme -*-
- ; object definitions ...
- ;; Enumerations and flags ...
-
- (define-boxed InstallPluginsContext
- (in-module "Gst")
- (c-name "GstInstallPluginsContext")
- (gtype-id "GST_TYPE_INSTALL_PLUGINS_CONTEXT")
- )
-
- (define-enum InstallPluginsReturn
- (in-module "Gst")
- (c-name "GstInstallPluginsReturn")
- (gtype-id "GST_TYPE_INSTALL_PLUGINS_RETURN")
- (values
- '("success" "GST_INSTALL_PLUGINS_SUCCESS")
- '("not-found" "GST_INSTALL_PLUGINS_NOT_FOUND")
- '("error" "GST_INSTALL_PLUGINS_ERROR")
- '("partial-success" "GST_INSTALL_PLUGINS_PARTIAL_SUCCESS")
- '("user-abort" "GST_INSTALL_PLUGINS_USER_ABORT")
- '("crashed" "GST_INSTALL_PLUGINS_CRASHED")
- '("invalid" "GST_INSTALL_PLUGINS_INVALID")
- '("started-ok" "GST_INSTALL_PLUGINS_STARTED_OK")
- '("internal-failure" "GST_INSTALL_PLUGINS_INTERNAL_FAILURE")
- '("helper-missing" "GST_INSTALL_PLUGINS_HELPER_MISSING")
- '("install-in-progress" "GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS")
- )
- )
-
-
- ;; From descriptions.h
-
- (define-function add_codec_description_to_tag_list
- (c-name "gst_pb_utils_add_codec_description_to_tag_list")
- (return-type "gboolean")
- (parameters
- '("GstTagList*" "taglist")
- '("const-gchar*" "codec_tag")
- '("const-GstCaps*" "caps")
- )
- )
-
- (define-function get_codec_description
- (c-name "gst_pb_utils_get_codec_description")
- (return-type "gchar*")
- (parameters
- '("const-GstCaps*" "caps")
- )
- )
-
- (define-function get_source_description
- (c-name "gst_pb_utils_get_source_description")
- (return-type "gchar*")
- (parameters
- '("const-gchar*" "protocol")
- )
- )
-
- (define-function get_sink_description
- (c-name "gst_pb_utils_get_sink_description")
- (return-type "gchar*")
- (parameters
- '("const-gchar*" "protocol")
- )
- )
-
- (define-function get_decoder_description
- (c-name "gst_pb_utils_get_decoder_description")
- (return-type "gchar*")
- (parameters
- '("const-GstCaps*" "caps")
- )
- )
-
- (define-function get_encoder_description
- (c-name "gst_pb_utils_get_encoder_description")
- (return-type "gchar*")
- (parameters
- '("const-GstCaps*" "caps")
- )
- )
-
- (define-function get_element_description
- (c-name "gst_pb_utils_get_element_description")
- (return-type "gchar*")
- (parameters
- '("const-gchar*" "factory_name")
- )
- )
-
-
-
- ;; From install-plugins.h
-
- (define-function install_plugins_context_new
- (c-name "gst_install_plugins_context_new")
- (is-constructor-of "GstInstallPluginsContext")
- (return-type "GstInstallPluginsContext*")
- )
-
- (define-method free
- (of-object "GstInstallPluginsContext")
- (c-name "gst_install_plugins_context_free")
- (return-type "none")
- )
-
- (define-method set_xid
- (of-object "GstInstallPluginsContext")
- (c-name "gst_install_plugins_context_set_xid")
- (return-type "none")
- (parameters
- '("guint" "xid")
- )
- )
-
- (define-function install_plugins_async
- (c-name "gst_install_plugins_async")
- (return-type "GstInstallPluginsReturn")
- (parameters
- '("gchar**" "details")
- '("GstInstallPluginsContext*" "ctx")
- '("GstInstallPluginsResultFunc" "func")
- '("gpointer" "user_data")
- )
- )
-
- (define-function install_plugins_sync
- (c-name "gst_install_plugins_sync")
- (return-type "GstInstallPluginsReturn")
- (parameters
- '("gchar**" "details")
- '("GstInstallPluginsContext*" "ctx")
- )
- )
-
- (define-method get_name
- (of-object "GstInstallPluginsReturn")
- (c-name "gst_install_plugins_return_get_name")
- (return-type "const-gchar*")
- )
-
- (define-function install_plugins_installation_in_progress
- (c-name "gst_install_plugins_installation_in_progress")
- (return-type "gboolean")
- )
-
- (define-function install_plugins_supported
- (c-name "gst_install_plugins_supported")
- (return-type "gboolean")
- )
-
-
-
- ;; From missing-plugins.h
-
- (define-function missing_uri_source_message_new
- (c-name "gst_missing_uri_source_message_new")
- (return-type "GstMessage*")
- (parameters
- '("GstElement*" "element")
- '("const-gchar*" "protocol")
- )
- )
-
- (define-function missing_uri_sink_message_new
- (c-name "gst_missing_uri_sink_message_new")
- (return-type "GstMessage*")
- (parameters
- '("GstElement*" "element")
- '("const-gchar*" "protocol")
- )
- )
-
- (define-function missing_element_message_new
- (c-name "gst_missing_element_message_new")
- (return-type "GstMessage*")
- (parameters
- '("GstElement*" "element")
- '("const-gchar*" "factory_name")
- )
- )
-
- (define-function missing_decoder_message_new
- (c-name "gst_missing_decoder_message_new")
- (return-type "GstMessage*")
- (parameters
- '("GstElement*" "element")
- '("const-GstCaps*" "decode_caps")
- )
- )
-
- (define-function missing_encoder_message_new
- (c-name "gst_missing_encoder_message_new")
- (return-type "GstMessage*")
- (parameters
- '("GstElement*" "element")
- '("const-GstCaps*" "encode_caps")
- )
- )
-
- (define-function missing_plugin_message_get_installer_detail
- (c-name "gst_missing_plugin_message_get_installer_detail")
- (return-type "gchar*")
- (parameters
- '("GstMessage*" "msg")
- )
- )
-
- (define-function missing_plugin_message_get_description
- (c-name "gst_missing_plugin_message_get_description")
- (return-type "gchar*")
- (parameters
- '("GstMessage*" "msg")
- )
- )
-
- (define-function is_missing_plugin_message
- (c-name "gst_is_missing_plugin_message")
- (return-type "gboolean")
- (parameters
- '("GstMessage*" "msg")
- )
- )
-
- (define-function missing_uri_source_installer_detail_new
- (c-name "gst_missing_uri_source_installer_detail_new")
- (return-type "gchar*")
- (parameters
- '("const-gchar*" "protocol")
- )
- )
-
- (define-function missing_uri_sink_installer_detail_new
- (c-name "gst_missing_uri_sink_installer_detail_new")
- (return-type "gchar*")
- (parameters
- '("const-gchar*" "protocol")
- )
- )
-
- (define-function missing_element_installer_detail_new
- (c-name "gst_missing_element_installer_detail_new")
- (return-type "gchar*")
- (parameters
- '("const-gchar*" "factory_name")
- )
- )
-
- (define-function missing_decoder_installer_detail_new
- (c-name "gst_missing_decoder_installer_detail_new")
- (return-type "gchar*")
- (parameters
- '("const-GstCaps*" "decode_caps")
- )
- )
-
- (define-function missing_encoder_installer_detail_new
- (c-name "gst_missing_encoder_installer_detail_new")
- (return-type "gchar*")
- (parameters
- '("const-GstCaps*" "encode_caps")
- )
- )
-
-
-
- ;; From pbutils.h
-
- (define-function init
- (c-name "gst_pb_utils_init")
- (return-type "none")
- )
-
-
-